/*服务类型和地区选择*/
.service-type-distance{width: 960px; border-radius: 6px; border:0px solid #333; box-shadow:inset 0 0 5px 5px #ccc;margin:0px auto; font-size: 14px; font-weight: bold;
-moz-box-shadow: inset 0 0 5px 5px #ccc; -o-box-shadow: inset 0 0 5px 5px #ccc; -webkit-box-shadow: inset 0 0 5px 5px #ccc;}
.service-type, .service-distance{margin: 5px 17px 0px 90px;}
.service-type a, .service-distance a{padding: 0px 10px; line-height: 22px;}
.service-type a:hover, .service-distance a:hover{background-color: #d7ab75;color: white;}
.service-category{float: left;margin-left: 15px;}.default-type{background-color: #d7ab75;color: #fff;cursor: unset !important;}
/* 服务列表 */
.service-list{width: 960px; border-radius: 6px; margin:15px auto 0px auto;}
.service-info{margin: 10px 0px 0px 0px;font-size: 18px;position:relative;background-color:#FFFFFF;padding:10px 20px;}
.service-info img{float: left; cursor: pointer;width: 99px;height: 99px;}
/*订单标题超出部分使用省略号*/
.service-title{width: 814px;display: block;overflow: hidden;word-break: break-all;white-space: nowrap;text-overflow: ellipsis;}
.so-top{margin-top: 10px;}.so-down{margin-top:6px;}
.service-info .one{float: left;width: 320px;}
.service-info .two{float: left;width: 220px;}
.grab-order {width:100px; position:absolute; top:26px; text-align:right;right: 15px;}
.btn-grab-order,.btn-disabled{width: 100px;line-height: 38px;text-align: center;font-weight: bold;font-size: 16px;color: #fff;text-shadow:1px 1px 1px #333;border-radius: 5px;margin:0 20px 20px 0;position: relative;overflow: hidden;}
.btn-grab-order{cursor:pointer;text-shadow:1px 1px 1px #333;border:1px solid #b42323;box-shadow: 0 1px 2px #e99494 inset,0 -1px 0 #954b4b inset,0 -2px 3px #e99494 inset;background: -webkit-linear-gradient(top,#d53939,#b92929);background: -moz-linear-gradient(top,#d53939,#b92929);background: linear-gradient(#d53939,#b92929);background: repeating-linear-gradient(top,#d53939,#b92929);}
/*分页菜单*/
.navigation {width: 960px;margin: 20px auto 0px auto;}.wp-paginate {padding:0;margin:0;float: right;}
.wp-paginate li {list-style:none;padding:0;margin:0 5px;}.wp-paginate .page {margin:0;padding:0;}
.wp-paginate .page {margin:0 2px;line-height:25px;text-align:center;text-decoration:none;border-radius:21px;-moz-border-radius:21px;-webkit-border-radius: 21px;float:left;min-height:25px;min-width:25px;color:#b42323;border:1px #b42323 solid;font-size:16px;font-weight:bolder;}
.wp-paginate .current {margin:0 2px;line-height:24px;text-align:center;text-decoration:none;border-radius:21px;-moz-border-radius:21px;-webkit-border-radius: 21px;float:left;font-weight: bold; min-height:24px;min-width:24px;color:#FFF;background-color:#b42323;border:1px #b42323 solid;font-size:16px;}
.no-first a,.no-previous a,.no-next a,.no-last a{cursor: default;}
.wp-paginate *{float:left;}.have:hover{background:#fff;}
.no-first a,.first-page a,.no-previous a,.previous-page a,.no-next a,.next-page a,.no-last a,.last-page a{
    overflow:hidden;height:0;text-indent:-9999em;border-top:13px solid #efefef;border-bottom:13px solid #efefef;}
.first-page{border-left:3px solid #b42323;}.no-first{border-left:3px solid #808080;}
.last-page{border-right:3px solid #b42323;}.no-last{border-right:3px solid #808080;}
.first-page a,.previous-page a{border-right:14px solid #b42323;}.no-first a,.no-previous a{border-right:14px solid #808080;}
.next-page a,.last-page a{border-left:14px solid #b42323;}.no-next a,.no-last a{border-left:14px solid #808080;}
.next-page a:hover,.last-page a:hover{border-left-color:#ffa12d;}.first-page a:hover,.previous-page a:hover{border-right-color:#ffa12d;}
/***** search form start *****/
.search-fieldset {width: 960px;	margin: 10px auto; overflow:hidden;}
fieldset .search-field {padding:0px 10px 0 0;float:right;width:380px;height:36px;position:relative;display:block;overflow:hidden;}
fieldset .search-field input {width:300px;font-size:18px;padding:5px;font-family:Arial, Helvetica, sans-serif;color:#646458;float: right;	border-color: #ffa12d;margin:0 60px 0 0;outline:none;background:#ffffff;}
.search-button{float: right;cursor:pointer;background-color: #ffa12d;line-height: 34px;width: 70px;margin: -36px -8px 0 auto;border: 0px;color: white;font-size: 22px;font-weight: bolder;}
.search-history{display:none;font-size: 18px;position: absolute;z-index: 1;background: #FFF;border: 1px solid #ccc;width: 310px;margin-top: 35px;}
.search-history ul li{padding: 2px 10px;cursor: pointer;}
.search-history ul li:hover{background-color: #f0f0f0;}
#footer{position: fixed;bottom: 0;}
/***** search form end *****/